
// 声明普通函数
// 构造函数 通过原型链给构造函数添加方法
// 匿名函数
// 箭头函数
// 立即执行函数
// 回调函数
// ansyc/await 异步函数 ，其底层由 generator 实现
// generator 函数
// 高阶函数

function* listPeople() {
    let i = 0;
    yield i;
    i++;
    yield;
    i++;
    yield i;

}
const people = listPeople();
console.log( people.next() );
console.log( people.next() );
console.log( people.next() );
console.log( people.next() );